/*******************************************************************************
 * KindEditor - WYSIWYG HTML Editor for Internet
 * Copyright (C) 2006-2011 kindsoft.net
 *
 * @author Roddy <luolonghao@gmail.com>
 * @site http://www.kindsoft.net/
 * @licence http://www.kindsoft.net/license.php
 *******************************************************************************/

KindEditor.plugin("pagebreak", function(K) {
  var self = this;
  var name = "pagebreak";
  var pagebreakHtml = K.undef(
    self.pagebreakHtml,
    '<hr style="page-break-after: always;" class="ke-pagebreak" />'
  );

  self.clickToolbar(name, function() {
    var cmd = self.cmd,
      range = cmd.range;
    self.focus();
    var tail =
      self.newlineTag == "br" || K.WEBKIT
        ? ""
        : '<span id="__kindeditor_tail_tag__"></span>';
    self.insertHtml(pagebreakHtml + tail);
    if (tail !== "") {
      var p = K("#__kindeditor_tail_tag__", self.edit.doc);
      range.selectNodeContents(p[0]);
      p.removeAttr("id");
      cmd.select();
    }
  });
});
